#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <chrono>

using namespace std;
using namespace cv;


int main(int argc, char **argv) 
{
    if(argc!=3)
    {
        cout<<"usage: feature_extraction img1,img2"<<endl;
        return 1;
    }
    
    Mat img_1=imread(argv[1],CV_LOAD_IMAGE_COLOR);
    Mat img_2=imread(argv[2],CV_LOAD_IMAGE_COLOR);
    assert(img_1.data!=nullptr && img_2.data=nullptr);

    std::vector<KeyPoint> keypoints_1 keypoints_2;
    Mat descriptors
    
    
    
}
